1616
1476
1138
826
813
820
906
760
685
653
662
634
742
645
557
594
476
546
619
605
548
511
651
554
600
577
512
602
530
549
573
536
535